@charset "utf-8";
/* Style Reset
-----------------------------------------------------------------------------------------------------*/
*{margin:0px; padding:0px;}
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote{font-size:14px;_background-image:url(about:blank);_background-attachment:fixed;font-family:'微软雅黑';}
input, button, textarea,select, optgroup, option{font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol{display: block; list-style: none;}
img{border:0;}
.clear{clear:both;height: 0;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
a{text-decoration:none;outline:0;}
a:hover{color:#0067b2}
body{background:#f6f9ff;}
.mar10{margin-top:10px!important;margin-bottom:10px!important;}
.mar05{margin-bottom:5px!important;}
.padTop30{padding-top: 24px;}
/* header */
.header{position: relative; width:100%; position:relative;}
.ntbd{position: relative;width: 100%; height:24px; background: #282e3a;}
.notice{width:1000px;height:24px;margin: 0 auto;}
.notice .title{float:left;width:64px;height:24px;color:#bababa;font-size:12px; line-height:24px; font-weight:bold;}
.notice .noticenr{float:left;width:736px;height:24px;color:#bababa; font-size:12px; line-height:24px;}
/* end notice */
.logoBox{width: 1000px; height: 76px; margin: 0 auto;}
.logo{float:left;width: 500px; height: 76px;}
.logoTel{float: right;width: 338px;height: 62px;padding-left: 42px;padding-top: 14px;color: #282e3a;font-size: 30px;line-height: 30px;background: url(../images/telbg.png) left center no-repeat;}
.logoTel span{float:left;color: #282E3A; font-size: 14px; line-height: 30px;font-family:'微软雅黑';}
.logoTel p{color: #1C5D9C;font-size: 14px; line-height: 20px;font-family:'微软雅黑';text-transform: uppercase;}
/* end logo */
.navgrp{position:fixed;left:0px; top:0px; z-index:99999;width:100%;height:66px;border-top:1px solid #000000;background:#f6f9ff ;}
.nav{position:relative;width:1000px;height:66px;margin: 0 auto;}
.nav li{position: relative;float:left;text-align:left; width:111px;height:66px; display: block;}
.nav li a{width:111px;height:66px;display:block; /* border-top:3px solid transparent; margin-top: -2px;*/color:#282E3A;font-size:16px;line-height:66px; text-align: center;}
.nav .menu a{width:111px;height:66px;display:block; /*border-top:3px solid #ae2422; margin-top: -2px;*/color:#1c5d9c;font-size:16px; line-height:66px;text-align: center;}
.nav .on a{width:111px;height:66px;display:block; /*border-top:3px solid #ae2422; margin-top: -2px;*/color:#1c5d9c;font-size:16px; line-height:66px;text-align: center;}
#navChild{position:absolute;left: 0;top:66px;z-index:99;display: none;padding: 10px 0px;background: #096db4;}
#navChild a{position:relative;width: 111px!important;height: 36px;display:block;border-top:none;color:#ffffff!important;font-size: 14px;line-height:36px;text-align: center;}
#navChild a:hover{color:#ffffff!important;background:#253446;}
/* end navgrp */
.serBox{width: 100%; height:236px; border-top: 10px solid #000000;background: #282e3a;}
.serBoxCon{position:relative;width: 1000px; height: 236px; margin: 0 auto;}
.proClaUI{position:relative; float:left;width: 770px; height: 214px; padding-top:22px; margin: 0 auto;}
.proClaUI li{float:left;position: relative; width:256px; height:214px;}
.proClaUI li img{display: block; margin: 0 auto;}
.proClaUI li .classPic{position: absolute;left:58px; top:0px;width:140px; height:140px;}
.proClaUI li:hover .classPic,
.proClaUI li.hover .classPic{width:140px; height:140px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.proClaUI li .classPicW{position: absolute;left:58px; top:0px; width:140px; height:140px; backface-visibility: hidden; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg);}
.proClaUI li:hover .classPicW,
.proClaUI li.hover .classPicW{width:140px; height:140px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateY(0deg); -webkit-transform: rotateY(0deg);}
.proClaUI li .face{backface-visibility: hidden;transition: all 0.5s linear ;}
.proClaUI li .protext{position:relative;display: block;width: 216px; height: 50px; padding: 10px 20px; margin-top: 140px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;color: #8C9096; font-size: 20px; line-height: 24px; text-align: center; font-weight: bold;}
.proClaUI li .protext span{display: block;color: #8C9096;font-size: 12px;line-height: 16px;text-align: center;font-family:arial;font-weight: normal;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.proClaUI li:hover .protext,
.proClaUI li:hover .protext span,
.proClaUI li.hover .protext,
.proClaUI li.hover .protext span{color:#35ABEE;}
.search{position:relative;float:left; width:230px;height:236px;}
.searchForm{position:relative; width: 230px; height: 40px; padding-top: 22px;}
.text{width:190px;height:40px;border:none;color:#999999;font-size:14px;line-height:40px; text-indent: 14px;background: #ffffff;}
.btnsubmit{position:absolute;right:0px;top:22px;width:40px;height:40px;border:none;background: url(../images/zoom.png) left top no-repeat;cursor:pointer;}
/* end search */
.toptel{width:230px; height:86px; padding: 10px 0px;color:#ffffff; font-size: 14px; line-height:24px; text-align:left;}
.toptel .telEg{color:#1C5D9C; font-size: 14px; line-height:24px; text-align:left; text-transform: uppercase;}
.toptel .telNum{display:block;color: #ffffff;font-size: 29px;line-height:34px;}
.telBook a{width: 230px; height: 50px; display: block;color: #ffffff; font-size: 18px; line-height: 50px; text-align: center;background: #0067b2;}
.section{position:relative; width:100%; margin:auto; clear:both; overflow: hidden;}
.sectionNover{position:relative; width:100%; margin:auto; clear:both;}
.Ttitle{position:relative;width: 1000px;height: 116px; margin: 0 auto;color:#282E3A ;font-size:24px;line-height:106px; text-align: center;background: url(../images/title.png) center 76px no-repeat;}
.Ttitle span{color: #0067B2; font-size:24px; font-family:Arial;}
.More{position: relative;z-index: 99;width: 58px; height: 58px; margin: 0 auto;}
.More a{width: 58px; height: 58px; display: block;}
.More a:hover{animation: moreRound 2s linear infinite;-moz-animation: moreRound 2s linear infinite;-webkit-animation:moreRound 2s linear infinite;-ms-animation: moreRound 2s linear infinite;}
@keyframes moreRound{0%{transform:rotate(0deg);}25%{transform:rotate(90deg);}50%{transform:rotate(180deg);}75%{transform:rotate(270deg);}100%{transform:rotate(360deg);}}
@-moz-keyframes moreRound /* Firefox */{0%{-moz-transform:rotate(0deg);}25%{-moz-transform:rotate(90deg);}50%{-moz-transform:rotate(180deg);}75%{-moz-transform:rotate(270deg);}100%{-moz-transform:rotate(360deg);}}
@-webkit-keyframes moreRound /* Safari 和 Chrome */{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(90deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(270deg);}100%{-webkit-transform:rotate(360deg);}}
@-ms-keyframes moreRound /* Safari 和 Chrome */{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(90deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(270deg);}100%{-webkit-transform:rotate(360deg);}}
/*end Ttitle*/
.transbg{width: 100%; height:610px;background: url(../images/transportbg.jpg) center top no-repeat;}
.traList{width: 1000px; height: 464px; margin: 0 auto;}
.traListCla{position: relative;float:left; margin-right: 14px;width: 250px; height: 448px;background:#0067b2;}
.traListClaTitle{width: 180px; height: 78px; padding-left: 20px; margin-top: -31px; margin-left: 25px;color: #99DAFF ; font-size: 20px; line-height: 30px;background: url(../images/clatitle.png) left top no-repeat;}
.traListClaTitle span{display: block;color: #1C5D9C ; font-size: 18px; line-height: 39px;}
.traListClaUl{width: 210px; margin: 0 auto; padding-top: 16px;}
.traListClaUl li{width: 210px;height: 47px;border-bottom: 1px solid #3097d2;}
.traListClaUl li a{width: 170px;height: 47px;padding: 0px 20px;display: block;color: #fff;font-size: 14px;line-height: 47px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.traListClaUl li.more a{color: #99daff;}
.traListDl{float: left;width: 736px; height: 460px;overflow: hidden;}
.traListDl dl{float:left;width: 228px; height: 213px; margin-right: 26px; margin-bottom: 20px;}
.traListDl dl a{width: 228px; height: 213px; display: block;}
.traListDl dl dt{width: 226px; height: 170px;border:1px solid #cfd0d0;}
.traListDl dl dt img{display: block; margin: 0 auto;}
.traListDl dl dd{width: 206px; padding: 0px 10px; height: 40px; border: 1px solid #cfd0d0; border-top: none;color:#282E3A;font-size:14px;line-height:40px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;background: #fff;}
.traListDl dl a:hover dt{border: 1px solid #0067b2;}
.traListDl dl a:hover dd{color:#fff;background: #0067b2;border: 1px solid #0067b2; border-top: none;}
.comBox{width: 100%;padding-top: 36px;padding-bottom: 25px;}
.company{width:1000px;/* height:130px; */padding-bottom: 16px;margin: 0 auto;color: #666666;font-size: 14px;line-height:30px;}
.company span{width: 1000px; height: 30px;display: block; padding-bottom:10px;color: #282E3A ;font-size:24px; line-height:30px; text-align:center;}
/*end company*/
.proListPicHeight{width: 100%; height: 494px; padding-top: 24px;}
.proListPic ul{width: 100%; height: 258px; text-align: center;overflow: hidden;}
.proListPic ul li{position:relative;display: inline-block;width:287px; height:258px; margin-right:4px;overflow: hidden;}
.proListPic ul li .pic{position:relative;width:285px; height:214px;border:1px solid #cfcfcf;}
.proListPic ul li .title{position: relative;width: 265px;height: 41px;padding: 0px 10px;border:1px solid #d2d2d2;border-top: none;display: block;color:#282e3a;font-size:14px;line-height:41px;text-align: center;}
.proListPic .intro{position: absolute;left:0px;bottom:0px;display: none;width: 237px; height: 158px; padding:50px 25px;background: url(../images/probg.png);}
.proListPic .intro a{width:193px; height:122px; padding: 16px 20px; border: 2px solid #fff; display: block;color:#ffffff;font-size:14px;line-height:26px; text-align:left;}
.proListPic .intro p{padding-top: 10px;color:#ffffff;font-size:14px;line-height:26px;text-align:left;font-weight: normal;}
.proMore{width: 288px; height: 74px; margin: 0 auto; padding-top: 16px;background: url(../images/newsbg.png) center bottom no-repeat;}
.newsBg{width: 100%; height: 360px;background: #0067b2;}
.knowListUl{position:relative;width: 1000px; height: 270px; padding-top:60px; margin: 0 auto;}
.knowListUl li{float:left;width: 363px; height: 50px; margin-right: 274px; margin-bottom: 36px;}
.knowListUl li a{width: 363px; height: 52px; padding-bottom:18px; display: block;}
.knowListUl li a:hover .knowTitle{color: #9ED7FF;}
.knowListUl li .knowTime{float:left;width: 52px; height: 50px; border: 1px solid #fff; margin-right: 10px;color:#fff; font-size: 12px; line-height: 20px; text-align: center;}
.knowListUl li .knowTime span{display: block;color:#fff;font-size: 30px; line-height: 30px;text-align: center;}
.knowListUl li .knowTitle{float:left;width: 298px;height: 50px;color:#fff;font-size: 14px;line-height: 28px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.knowListUl li .knowTitle span{display: block;color:#9ED7FF;font-size: 14px;line-height:22px;font-weight: normal;}
.newsTitleBox{position: absolute; left:363px; top: 36px; z-index: 999;width:274px ; height:198px; padding-top: 70px;color: #fff; font-size: 24px; line-height: 60px; text-align: center;background: url(../images/newsbg.png) left top no-repeat;}
.newsTitleBox span{display: block;color: #99DAFF; font-size: 24px; line-height: 60px;}
/*end proListPic*/
/*end inMain*/
/* footer*/
.footer{width:100%;background: #282e3a;padding-bottom: 10px;}
.linkBox{width: 100%; height:auto!important; height:52px; min-height: 52px; background: #f6f9ff;}
.link{position: relative;width:1000px;height:auto!important; height:52px; min-height: 52px; margin: 0px auto;text-align: center;}
.linkTitle{display:inline-block;width: 84px; height: 52px;color: #3B3B3B; font-size: 14px;line-height: 52px; font-weight: bold;}
.link_list{width: 1000px;height:auto!important; height:52px; min-height: 52px; margin: 0 auto;}
.link_list a{display:inline-block; padding-right: 20px;color:#565656;font-size:12px; line-height:52px;}
.link_list a:hover{color:#3B3B3B;}
/*end link*/
.btnavlist{position: relative;width: 1000px; height: 46px; margin: 0 auto; padding-top: 10px;color:#bababa; text-align: center;}
.btnavlist a{display: inline-block;color:#bababa;font-size:14px; line-height: 46px; padding-left: 20px; padding-right: 20px;}
.btnavlist a:hover{color: #fff;}
/*end btnavlist*/
.footOne{width: 1000px;height: 75px;padding-top:15px;margin: 0 auto;}
.share{float:left;width:300px;height: 60px; padding-left: 240px;}
.share li{position:relative;float:left;width: 150px; height: 40px;}
.share .list{width: 102px; height: 40px; line-height: 40px; padding-left: 48px; display: block;color:#bababa; font-size: 14px;}
.share .qq{background: url(../images/qq.png) left top no-repeat;}
.share .qq:hover{background: url(../images/qq2.png) left top no-repeat;}
.share .qq2{background: url(../images/share.png) left top no-repeat;}
.share .qq2:hover{background: url(../images/share2.png) left top no-repeat;}
.share a.list:hover{color: #fff;}
.shareList{position: absolute;left:30px;top: 35px;z-index: 99;display: none;width:200px;}
.shareList a{display: inline;}
/*end share*/
.site{float:left;width:155px; height: 40px; padding-left: 45px;color:#bababa; font-size:14px;background: url(../images/site.png) left top no-repeat;}
.site:hover{background: url(../images/site2.png) left top no-repeat;}
.site a{color:#bababa; line-height: 40px;}
.site a:hover{color:#fff}
/*end site*/
.copyrightnr{width:1000px;margin: 0 auto;color:#bababa;font-size:12px; line-height:24px; text-align: center; font-family: "microsoft yahei";}
.copyrightnr a{color:#bababa}
.copyrightnr a:hover{color:#ffffff}
/*end copy*/
/* 分页样式 */
.main{position:relative; width:1000px; padding-bottom: 20px; margin:0 auto;}
/* left */
.left{float:left;width:250px; padding-right: 26px; padding-top: 67px;}
.leftProClaList{position:relative;width:250px; padding-top:46px;padding-bottom: 20px;background: #0067b2;}
.leftProClaListTitle{position: absolute; left:35px; top: -31px;width: 180px; height: 78px; padding-left: 20px;color: #99DAFF ; font-size: 20px; line-height: 30px;background: url(../images/clatitle.png) left top no-repeat;}
.leftProClaListTitle span{display: block;color: #1C5D9C ; font-size: 18px; line-height: 39px;}
.leftTtitle{width: 228px; height: 52px; padding-left:20px; border-bottom: 1px solid #d3d3d3; color: #000; font-size: 20px; line-height: 52px;}
.leftTtitle span{color: #999999; font-size:18px;}
.leftProClaListUl{width: 210px; padding: 10px 20px;background: #0067b2;}
.leftProClaListUl li{width: 210px; height:46px; border-bottom: 1px solid #3097d2;}
.leftProClaListUl li a{width: 170px; height:46px; padding:0px 20px;color:#ffffff; font-size: 14px; line-height: 46px;}
.leftProClaListUl li a:hover{color: #99daff;}
.leftProClaListUl li.open a{color: #99daff;}
.leftProClaListUl li.on a{color: #99daff;}
.leftProClaListUl .childCla{width:210px; display:none;}
.leftProClaListUl .proTwo{display: block;}
.leftProClaListUl .childCla li a{width:140px;padding-left:50px; padding-right: 20px; display: block;color:#99daff; font-size: 14px; line-height: 48px;background: url(../images/triangle.jpg) 34px center no-repeat;}
.leftProClaListUl .childCla li.on a{color: #99daff;background: url(../images/triangle.jpg) 34px center no-repeat;}
.leftContact{width:248px; border:1px solid #d3d3d3; padding-bottom: 10px; margin-top: 20px; background: #ffffff;}
.leftContact dl{width:216px; padding:0px 16px; display:block;clear:both;}
.leftContact dl dt,.leftContact dl dd{color:#666666; font-size:14px; line-height:30px;}
.leftContact dl dt{float:left; width:52px; padding-left: 24px;}
.leftContact dl dt.cel{background: url(../images/mobile.png) 2px 8px no-repeat;}
.leftContact dl dt.tel{background: url(../images/tel.png) 0px 6px no-repeat;}
.leftContact dl dt.mail{background: url(../images/mail.png) left 8px no-repeat;}
.leftContact dl dt.add{background: url(../images/address.png) 0px 4px no-repeat;}
.leftContact dl dd{float:left; width:140px;}
.leftNewsUl{width:244px; border:1px solid #d3d3d3; margin-top: 20px; padding-bottom:5px;background: #ffffff;}
.leftNewsUl li{width: 200px; height:40px; padding-left: 20px; border-bottom: 1px dashed #d7d7d7; margin: 0 auto; background: url(../images/add.jpg) 5px center no-repeat;}
.leftNewsUl li a{color: #666666; font-size: 14px; line-height:40px;}
.leftNewsUl li a:hover{color:#cd2223}
.mainCon{float:left; width: 724px; padding-top: 16px;}
.mainConTitle{position: relative;width:724px; height:52px; padding-bottom: 3px; border-bottom: 2px solid #d0d0d0;color: #282e3a;font-size:24px; line-height: 52px;}
.mainConTitle span{color: #0067b2;font-size: 24px; padding-left: 14px;}
.mainConTitle .position{position: absolute; right: 0px; top:8px;height:46px;color: #666666; font-size: 12px;line-height:46px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#0067b2}
.mainConTitle .position span{font-size: 12px;color:#666666}
.mainConTitle .position font{font-size: 12px; color:#155b9d;} /*end mainConTitle*/
.mainConList{width:724px; padding: 15px 0px;}
.mainConList .pic1{position: relative;float:left;width:228px; height:214px; margin-right:20px; margin-bottom: 20px;overflow: hidden;}
.mainConList .pic1 a{width: 228px; height: 214px; display: block;}
.mainConList .pic1 a:hover .pic{border: 1px solid #0067b2;}
.mainConList .pic1 a:hover .title{color:#fff;background: #0067b2;border: 1px solid #0067b2; border-top: none;}
.mainConList .pic1 .pic{position:relative;width:226px; height:170px;border:1px solid #cfcfd0;}
.mainConList .pic1 .title{width: 206px;height: 41px;padding:0px 10px;border:1px solid #cfcfd0;border-top: none;color:#282e3a;font-size:14px;line-height:41px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: #fff;}
/*end pic1*/
.mainConList .pic2{width: 668px; height:124px;padding:12px; margin-bottom: 14px;border: 1px solid #d6d6d6;background: #fff;}
.mainConList .pic2 dt{float: left;width:154px; height:116px; padding:3px; border: 1px solid #d6d6d6; margin-right: 16px;background: #ffffff;}
.mainConList .pic2 dt img{display:block;}
.mainConList .pic2 dd{width:490px;height:124px; float:left;}
.mainConList .pic2 .title{color:#282e3a;font-size:14px; line-height:40px; font-weight:bold;}
.mainConList .pic2 .intro{width:490px; height:50px;color:#666666;font-size:14px;line-height:20px}
.mainConList .pic2 .time{color: #999999; font-size: 12px;line-height:28px}
/*end pic2*/
.mainConList .newsUl{width:724px;}
.mainConList .newsUl li{width: 714px; height: 84px; padding:10px 5px; border-bottom: 1px solid #dcdcdc;}
.mainConList .newsUl li a{width: 714px;display: block;color:#333333;font-size:14px;line-height:36px;font-weight: bold;}
.mainConList .newsUl li a span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal;}
.mainConList .newsUl li a:hover{color:#1c5d9c}
.mainConList .newsUl li p{width: 714px; height: 48px; display: block;color:#666666;font-size:12px; line-height:24px;font-weight: normal;}
/*end pglist*/
.mainContect{width: 724px; padding: 15px 0px; height:auto!important;min-height:324px;height:324px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;}
.mainContectx{width: 724px; padding: 15px 0px; height:auto!important;min-height:324px;height:324px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;}
.mainContect .title{width:100%; padding-top:15px;color:#282e3a;font-size:22px;text-align:center;font-weight:bold;}
.mainContect .time{width:100%; height: 50px;border-bottom:1px solid #d2d2d2;color:#999999;font-size:12px;line-height:50px; font-weight:normal; text-align: center;}
.mainContect .timea{width:170px; float:left;}
.mainContect .bdsharebuttonbox{float: left;}
.mainContect .pic{width:100%; text-align:center;padding:20px 0;}
.mainContect .pic img{margin:0 auto;max-width: 100%;}
.mainContect .con{padding-bottom:16px;line-height:30px;font-size:14px; color:#666;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{width: 100%; border-bottom: 1px solid #c8c8c8;margin-bottom: 15px;}
.mainContect .conTitle span{width: 120px; height: 36px;display: block;color:#fff; font-size: 16px;line-height: 36px; text-align: center;background: #0b61a5;}
.mainContect .pgfy{width:100%; margin: 0 auto; padding-top: 10px;}
.mainContect .pgfyl{width:724px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0; height:52px;}
.mainContect .pgfyl p{float:left;width: 336px; padding-left: 24px; height:52px; line-height:52px;border-right:1px solid #d0d0d0;color:#666;font-size: 14px; text-align: left;}
.mainContect .pgfyl p a{color:#666; font-size: 14px;}
.mainContect .pgfyr{width:144px;height:32px; margin: 20px auto 0px auto;color:#fff;font-size:14px; line-height:32px;text-align:center;background: #0067b2;}
.mainContect .pgfyr a{color:#fff;font-size:14px;}
/* service tel */
.serviceTel{position:fixed; right:25px; top:120px;z-index:1000;width:180px; height: 80px; border:3px solid #b22f2d; padding-top: 10px;color: #333333; font-size: 24px; line-height: 30px; text-align: center;background:#ffffff;}
.serviceTel span{display: block;color: #b02a28; font-size: 22px; line-height:30px;font-family: impact; text-align: center;}
.serviceTel .close{position: absolute; right:0px; top:0px;width: 21px; height: 21px;border-left:1px solid #ae2422; border-bottom:1px solid #ae2422;color: #be4b49; font-size: 16px; line-height:21px; text-align: center;background: #ffe6e6; cursor: pointer;}
/* hr*/
.hrBox{width:692px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px; background: #f6f9ff;}
.hrBoxL{width:120px; float:left; text-align:center;}
.hrBoxL li{width:120px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}
.jobName{width:380px; float:left;}
.hrBtn{width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{border-bottom:none;}
.hrBoxR{width:571px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{width:546px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{overflow:hidden; height:30px;}
.hrBoxR li.topline img{margin-top:3px;}
.hrBoxR li.haode{border-bottom:none;}
.hrTable{width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}
.tableTitle{width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}
.lineOne{height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}
.lineOneL{width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}
.lineOneR{width:509px; float:left; padding-left:10px;}
.tableMainL{width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}
.tableMainL li{width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}
.tableMainR{width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left;}
.tableMainR li{width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainR li span{display:inline-block;}
.tableMainRno{width:212px; float:left; text-align:left;}
.tableMainRno li{width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainRno li span{display:inline-block;}
.input_hr{width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}
.sel_hr{width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px;}
.bottomLine{width:614px; height:123px; border-bottom:1px solid #dbdbdb;}
.lineBootL{width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}
.lineBootR{width:509px; float:left; padding-left:10px; height:123px;}
.are_hr{width:470px; height:80px; margin-top:11px;}
.hr_btn{width:614px; height:31px; line-height:31px;}
.hr_btnL{width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}
.hr_btnR{width:300px; float:left; text-align:center;}
.c_red{color:#f00;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0px; overflow:hidden}
/* hr */
.hr{font-size: 14px; color:#666666; margin:10px auto; width:100%;font-size:12px;line-height:24px; border:1px #dbdbdb solid;border-collapse: collapse; background: #f6f9ff;}
.hr td{border:1px #dbdbdb solid; border-collapse: collapse; padding:5px;font-size: 14px; color:#666666;}
.hr input,.hr textarea{font-size: 14px; height: 20px; line-height: 20px; line-height:1.8; border:1px solid #ccc;}
.hr a{color:#333;}
.hr a:hover{color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;color:#666666;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0px; overflow:hidden}
/* book*/
.bookmain{width:726px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;}
.bookmain div{font-size:14px}
.bookline{width: 650px; height:34px;background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}
.book3{width:550px; margin:0 auto;}
.booktop{width:726px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{width:530px; height:30px; float:left; color:rgb(0,103,178); padding-left:36px; line-height:30px; font-weight:bold;}
.booktop_time{width:150px; height:30px; float:left; color:rgb(102,102,102); text-align:right; line-height:30px;}
.bookcontent{width:706px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(102,102,102);}
.bookadmin{width:650px; height:auto; float:left;}
.bookadmin_top{width:650px; height:12px; float:left; line-height:0px; font-size:0px;}
.bookadmin_mid{width:706px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(40,46,58); background: #ffffff;}
.messagecol{color:rgb(0,103,178);}
.admincol{color:rgb(40,46,58); font-weight:bold;}
.admintimecol{color:rgb(153,153,153); font-size: 12px; float:left; *margin-top:-17px;}
.message{width:600px; height:auto;float:left;padding-left:50px; color:rgb(102,102,102);}
.message li{width:600px;height:40px; float:left; margin:0px 0px 22px 0px; padding:0px;}
.message li input{height:34px; line-height:34px; width:430px;border: 1px solid #cccccc;background: #fff;}
.message li p.message_title{width:100px; height:34px; line-height: 34px; color: #282e3a; float:left; text-align:right; font-size:14px;}
.message li p.message_content{width:400px;float:left;}
.message li.contentb{width:500px;height:150px; float:left;}
.message li.contentb textarea{width:430px;border: 1px solid #cccccc;height:120px;background: #fff;}
.message li.yzm{width:600px;height:60px; float:left;}
.message li p.message_yzminput{width:140px; float:left;}
.message li p.message_yzminput input{width:130px;}
.message li p.message_yzmico{width:100px; height:40px; float:left;}
.message li p.message_sub{width:180px; height:38px; float:left;}
.message li p.message_sub a{width:180px; height:38px; display:block;color: #fff; font-size: 16px; line-height: 38px; font-weight: bold; text-align: center;background: #0067b2;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
.searchred{color:#f00 !important; margin:0 !important}
.searchresult{color:#666; font-size:14px; line-height: 28px; text-align: center;}
.searchresult a{color:#cd2223}